﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace nwrole.plugin {
    public enum LogLevel {
        Error,
        Warning,
        Info,
        Debug
    }

    public interface IPluginDebug {
        //event EventHandler<PluginLogEventArgs> LogEvent;

        /*void LogSupervisor(LogLevel level, string msg, Exception ex);
        void LogService(LogLevel level, string msg, Exception ex);
        void LogPlugin(LogLevel level, string msg, Exception ex);*/
        void Log(LogLevel level, string msg, Exception ex);

        void Pulse(string message);
    }
}
